#include "printdocdialog.h"

PrintDocDialog::PrintDocDialog()
{
setupUi(this);
}

QMap<QString, QString> PrintDocDialog::return_data()
{
QMap<QString, QString> m;

    if ( true == researchCheckBox->isChecked() )
    {
    m["research"] = QLatin1String("Y");
    }

    if ( true == managementCheckBox->isChecked() )
    {
    m["management"] = QLatin1String("Y");
    }

    if ( true == imagesCheckBox->isChecked() )
    {
    m["images"] = QLatin1String("Y");
        if ( true == obvCheckBox->isChecked() )
        {
        m["obv"] = QLatin1String("Y");
        }
        if ( true == revCheckBox->isChecked() )
        {
        m["rev"] = QLatin1String("Y");
        }
        if ( true == edgeCheckBox->isChecked() )
        {
        m["edge"] = QLatin1String("Y");
        }        
    }

    if ( true == descCheckBox->isChecked() )
    {
    m["desc"] = QLatin1String("Y");
    }

    if ( true == descCheckBox->isChecked() )
    {
    m["desc"] = QLatin1String("Y");
        if ( true == htmlRadioButton->isChecked() )
        {
        m["desc_html"] = QLatin1String("Y");
        }
    }

    if ( true == refsCheckBox->isChecked() )
    {
        if ( true == auctCheckBox->isChecked() )
        {
        m["auctions"] = QLatin1String("Y");
        }

        if ( true == catalogsCheckBox->isChecked() )
        {
        m["catalogs"] = QLatin1String("Y");
        }

        if ( true == geoCheckBox->isChecked() )
        {
        m["geo"] = QLatin1String("Y");
        }

        if ( true == otherCheckBox->isChecked() )
        {
        m["other"] = QLatin1String("Y");
        }
    }

return m;
}

void PrintDocDialog::closeEvent( QCloseEvent * e )
{
e->accept();
}
